package com.yunchang.springboot.models.mwsutils;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.yunchang.springboot.base.Column;
import com.yunchang.springboot.base.Id;
import com.yunchang.springboot.base.Table;
import java.io.Serializable;
import lombok.Data;

/**
 * cwfz_financial_subjects
 * @author Administrator
 * @date 2020-04-28 17:45:28
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@Data
@Table("cwfz_financial_subjects")
public class CwfzFinancialSubjects implements Serializable {
    /**
     */
    @Id("id")
    private Integer id;

    /**
     */
    @Column("form")
    private String form;

    /**
     */
    @Column("transaction_type")
    private String transactionType;

    /**
     */
    @Column("type")
    private String type;

    /**
     */
    @Column("debit_subject_id_positive")
    private String debitSubjectIdPositive;

    /**
     */
    @Column("credit_subject_id_positive")
    private String creditSubjectIdPositive;

    /**
     */
    @Column("debit_subject_id_negative")
    private String debitSubjectIdNegative;

    /**
     */
    @Column("credit_subject_id_negative")
    private String creditSubjectIdNegative;

    private static final long serialVersionUID = 1L;
}